課程概述 |
本課程以文學院圖書資訊學系學生為授課對象。此課程目的是藉由學習使用Java程式語言,並讓學生瞭解到物件導向程式設計的觀念與熟悉物件導向程式語言的實作和語法,讓學生擁有撰寫物件導向程式的能力與日後開發資訊系統的基礎。
The target students of the course are the students of the Department of Library and Information Science. The full-semester course is to equip students with the capabilities of writing object-oriented computer programming by using Java language. Students will learn the concepts of object-oriented programing and the syntax in Java language. The topics will cover the introduction to Java, basic Java programming, know your variables, expression, control flows, and data structure such as array. Object-oriented concepts will cover the topics including class and object, object construction, the utilization of String object, the concepts of inheritance and polymorphism, abstract class and interface, and packages. In addition, exception handling, multithreading, and IO, File, and Streams are also covered. The commonly used Java collection objects such as Map and Set are also discussed. The course will provide students with the foundation of object-oriented programming in Java. After finishing the course, students can take further advanced programming courses such as web programming and possess the capability of understanding other kinds of object-oriented programming in a faster manner. The class evaluation will depend on midterm exam, final exam, and assignment. |